dividiti's Repositories

71 repositories

ck
Collective Knowledge (CK) is a small Python library that helps to decompose complex research projects into reusable and cross-linked components (wrappers for code, data, models and results), automation actions and portable workflows with unified APIs, CLI, and JSON I/O. You can find more info and real-world use cases at the project website:
⭐ 0 🌐 Public
ck-analytics
Collective Knowledge repository with actions to unify the access to different predictive analytics engines (scipy, R, DNN) from software, command line and web-services via CK JSON API:
⭐ 0 🌐 Public
ck-armnn
Collective Knowledge workflows for ArmNN
⭐ 0 🌐 Public 📦 Archived
ck-autotuning
CK automation actions to let users implement portable, customizable and reusable program workflows for reproducible, collaborative and multi-objective benchmarking, optimization and SW/HW co-design:
⭐ 0 🌐 Public
ck-caffe
Collective Knowledge workflow for Caffe to automate installation across diverse platforms and to collaboratively evaluate and optimize Caffe-based workloads across diverse hardware, software and data sets (compilers, libraries, tools, models, inputs):
⭐ 195 🌐 Public
ck-caffe-explore-batch-size-chromebook2
CK-Caffe performance experiments on Samsung Chromebook 2
⭐ 0 🌐 Public
ck-caffe-firefly-rk3399
CK-Caffe public benchmarking data on Firefly-RK3399
⭐ 37 🌐 Public
ck-caffe-nvidia-gtx1080
CK-Caffe public benchmarking data on NVIDIA GTX1080
⭐ 2 🌐 Public
ck-caffe-nvidia-tx1
CK-Caffe public benchmarking data on NVIDIA TX1
⭐ 3 🌐 Public
ck-caffe-samsung-chromebook2
CK-Caffe public benchmarking data on Samsung Chromebook 2
⭐ 0 🌐 Public
ck-caffe2
Integration of Caffe2 to Collective Knowledge workflow framework to provide unified CK JSON API for AI (customized builds across diverse libraries and hardware, unified AI API, collaborative experiments, performance optimization and model/data set tuning):
⭐ 0 🌐 Public
ck-clsmith
Collective Knowledge extension to crowdsource bug detection in OpenCL compilers using CLSmith tool from Imperial College London
⭐ 0 🌐 Public
ck-coral
Collective Knowledge workflows for the Coral EdgeTPU accelerator
⭐ 0 🌐 Public
ck-crowd-scenarios
Public scenarios to crowdsource experiments (such as DNN crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework across diverse mobile devices provided by volunteers. Results are continuously aggregated at the open repository of knowledge:
⭐ 0 🌐 Public
ck-crowdsource-dnn-optimization
CK GUI application to crowdsource benchmarking and optimization of DNN engines and models across diverse Linux or Windows platforms. Further info:
⭐ 20 🌐 Public
ck-crowdtuning
Collective Knowledge crowd-tuning extension to let users crowdsource their experiments (using portable Collective Knowledge workflows) such as performance benchmarking, auto tuning and machine learning across diverse platforms with Linux, Windows, MacOS and Android provided by volunteers. Demo of DNN crowd-benchmarking and crowd-tuning:
⭐ 0 🌐 Public
ck-crowdtuning-platforms
Meta information about platforms participating in experiment crowdsourcing using Collective Knowledge Framework (OS,CPU,GPU,GPGPU,NN...):
⭐ 0 🌐 Public
ck-dev-compilers
Collective Knowledge packages to build development versions of compilers (LLVM, GCC, etc) and use them in customizable and portable CK research workflows:
⭐ 0 🌐 Public
ck-dev-private
CK dev private repo
⭐ 0 🌐 Public
ck-dnndk
Collective Knowledge workflows for DeePhi's DNNDK
⭐ 0 🌐 Public
ck-docker
Collective Knowledge extension to automate Docker "build","run" and "push" functions and packge CK repositories for collaborative and reproducible research:
⭐ 0 🌐 Public
ck-ehive
CK workflows for the eHive project
⭐ 0 🌐 Public
ck-env
CK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
⭐ 0 🌐 Public 📦 Archived
ck-graph-analytics
Collective Knowledge repository with workflows and packages for graph analytics applications
⭐ 0 🌐 Public
ck-kann
Collective Knowledge repository for Kalray's KaNN
⭐ 0 🌐 Public
ck-math
Collective Knowledge packages for various mathematical libs to be plugged into portable and customizable CK research workflows:
⭐ 0 🌐 Public 📦 Archived
ck-mlperf
Collective Knowledge repository to automate MLPerf - a broad ML benchmark suite for measuring performance of ML software frameworks, ML hardware accelerators, and ML cloud platforms:
⭐ 1 🌐 Public 📦 Archived
ck-nntest
CK-NNTest: collaboratively validating, benchmarking and optimizing neural net operators across platforms, frameworks and datasets
⭐ 0 🌐 Public
ck-nntest-outputs
Reference outputs for nntest
⭐ 0 🌐 Public
ck-object-detection
CK research workflows for object detection
⭐ 0 🌐 Public 📦 Archived
ck-old-packages
Collective Knowledge repository to archive outdated packages
⭐ 0 🌐 Public
ck-openvino
Collective Knowledge workflows for OpenVINO Toolkit (Deep Learning Deployment Toolkit)
⭐ 0 🌐 Public 📦 Archived
ck-projectq
CK repository for ProjectQ
⭐ 0 🌐 Public
ck-pytorch
Integration of PyTorch to Collective Knowledge workflow framework to provide unified CK JSON API for AI (customized builds across diverse libraries and hardware, unified AI API, collaborative experiments, performance optimization and model/data set tuning):
⭐ 0 🌐 Public 📦 Archived
ck-quantum
Miscellaneous resources for Quantum Collective Knowledge
⭐ 0 🌐 Public
ck-request
Collective Knowledge workflows to support ReQuEST tournaments (open, reproducible and Pareto-efficient SW/HW co-design of emerging workloads such as deep learning):
⭐ 0 🌐 Public
ck-request-asplos18-caffe-intel
CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission:
⭐ 0 🌐 Public
ck-request-asplos18-mobilenets-armcl-opencl
CK workflow, portable packages and other artifacts for the ReQuEST-ASPLOS'18 submission:
⭐ 15 🌐 Public
ck-rigetti
CK repository for Rigetti Computing workflows
⭐ 0 🌐 Public
ck-rpi-optimization
CK repository to collaboratively optimize benchmarks, kernels and realistic workloads across Raspberry Pi devices provided by volunteers (starting from compiler flag autotuning). Interactive article with all results:
⭐ 13 🌐 Public
ck-tensorflow
Collective Knowledge components for TensorFlow (code, data sets, models, packages, workflows):
⭐ 1 🌐 Public 📦 Archived
ck-tensorrt
Collective Knowledge repository for NVIDIA's TensorRT
⭐ 0 🌐 Public 📦 Archived
ck-wa
Collective Knowledge workflow for ARM's workload automation tool: an open framework for gathering and sharing knowledge about system design and optimization using real-world workloads.
⭐ 0 🌐 Public
ck-wa-extra
Extra resources in the Collective Knowledge Format for ARM's Workload Automation Framework:
⭐ 0 🌐 Public
ck-wa-workloads
ARM's workloads in the universal Collective Knowledge Format with JSON API and JSON meta information to power Workload Automation Framework
⭐ 0 🌐 Public
ck-web
Collective Knowledge web extension to browse CK repositories, visualize interactive graphs and articles, render CK-based websites, implement simple web services with JSON API (for example to crowdsource experiments or unify access to DNN). Demos of interactive articles, graphs and crowdsourced experiments:
⭐ 0 🌐 Public
ck-website
CK repository for cKnowledge.org website:
⭐ 0 🌐 Public
ck-zeromq
CK repository for experiments with ZeroMQ, LoadGen and TensorRT
⭐ 2 🌐 Public
CLBlast
Tuned OpenCL BLAS
⭐ 0 🌐 Public
ComputeLibrary
The ARM Computer Vision and Machine Learning library is a set of functions optimised for both ARM CPUs and GPUs using SIMD technologies.
⭐ 0 🌐 Public
crowdsource-experiments-using-android-devices
Android application to participate in experiment crowdsourcing (such as workload crowd-benchmarking and crowd-tuning) using Collective Knowledge Framework and open repositories of knowledge:
⭐ 0 🌐 Public
crowdsource-video-experiments-on-android
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
⭐ 27 🌐 Public
ctuning-datasets-min
Public data sets and their properties in the Collective Knowledge Format with JSON API and JSON meta information to be easily pluggable to customizable and reproducible CK experimental workflows (such as collaborative program analysis and optimization):
⭐ 0 🌐 Public
ctuning-modules
cTuning modules
⭐ 0 🌐 Public
ctuning-programs
Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
⭐ 0 🌐 Public
dvdt-prof
dividiti's OpenCL API profiler
⭐ 3 🌐 Public
gemmbench
Benchmark for generic matrix-matrix multiplication (GEMM)
⭐ 35 🌐 Public
gemmbench-adapt16
Shared experiments for the ADAPT'16 submission on GEMMbench
⭐ 21 🌐 Public
inference
Reference implementations of inference benchmarks
⭐ 1 🌐 Public 📦 Archived
inference_policies
Please use for issues related to inference policies, including suggested changes
⭐ 0 🌐 Public 📦 Archived
inference_results_v0.5
MLPerf Inference v0.5 Results
⭐ 0 🌐 Public
inference_results_v0.7
No description
⭐ 0 🌐 Public
jetson-inference
Guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and Jetson TX1.
⭐ 0 🌐 Public
openme
Simple plugin and event-based interface to expose externals of hardwired tools (and connect them to Collective Knowledge Framework). Further info:
⭐ 0 🌐 Public
pencil-benchmark
An extended benchmark for polyhedral compilers
⭐ 1 🌐 Public
pencil-headers
No description
⭐ 0 🌐 Public
pencilcc
No description
⭐ 1 🌐 Public
policies
General policies
⭐ 0 🌐 Public 📦 Archived
shader-compiler-bugs
A collection of shader compiler bugs.
⭐ 0 🌐 Public
squeezeDet
A tensorflow implementation for SqueezeDet, a convolutional neural network for object detection.
⭐ 0 🌐 Public
viennacl-dev
Developer repository for ViennaCL. Visit http://viennacl.sourceforge.net/ for the latest releases.
⭐ 1 🌐 Public